forest supervisors - French English Dictionary